/*   */
body {padding:0; margin:0; background:#86b4e3 url(/design/bg.png) repeat-x top;}
body, td {color:#828282; font-family:Tahoma; font-size:11px;}
a {color:#6996c4; text-decoration:none;}
a:hover {text-decoration:underline;}
ul, li {padding:0; margin:0; list-style:none;}
img {border:0;}

.right {float:right;}
.left {float:left;}
.center {text-align:center;}
.clear {clear:both;}
/* -------------- */

/*  */
#wrapper {width:1028px; margin:0 auto;}
#side_main {overflow:hidden;}
#side_left {float:left;width:100%;overflow:hidden;}
#side_right {float:right; width:202px; margin: 0 4px;}
/* -------------- */

/*   */
#container_top {background:url(/design/content_bg.png) no-repeat 0 0; height: 13px; margin:6px 0 0 0;}
#container_middle {background:url(/design/content_bg.png) repeat-y -1028px 0;}
#container_wrap {width:1010px; margin:0 auto;}
#header {background:url(/design/header_bg.png) no-repeat; height:247px;}
#header_in {height: 208px;}
.hdate {width: 160px; text-align:center; height: 12px; padding: 4px 0 0 420px; color:#fff; text-shadow: 1px 1px 0px #5a80a6; overflow:hidden;}
.hday {width: 0px; text-align:center; height: 12px; padding: 0px 0 0 0px; color:#fff; text-shadow: 1px 1px 0px #5a80a6; overflow:hidden;}
#hlogo {padding-right: 70px; margin: 30px 0px 0px 320px;}
#hreview {height: 186px; width: 268px; float:left; margin: -153px 15px 0px 16px;border:3px solid #b2c8df; }
#hreview1 {height: 186px; width: 268px; float:right; margin: -153px 17px 0px -45px;border:3px solid #b2c8df; }
div.sd {margin-left:70px;padding-top:7px;}
.menu_one {margin:0px 2 2 0;}
.menu_one a.menu_links {text-decoration:underline;float:left;background:url('/design/menu_bg.png') no-repeat 100% -24px;height:24px;cursor:pointer;margin-left:5px;}
.menu_one a.menu_links span.menu_linkss {text-decoration:none;float:left;background:url('/design/menu_bg.png') no-repeat;height:24px;line-height:24px;color:#5a80a6; text-shadow: 1px 1px 0px #fff; padding:0 10px;}
.menu_one a.menu_links:hover {text-decoration:none;background-position:100% -72px;}
.menu_one a.menu_links:hover span {text-decoration:none;background-position:0 -48px;text-shadow: 1px 1px 0px #fff;}
/* -------------- */
/*    46860 */
.fadvert {height:121px; width: 1002px; margin:0 auto; overflow:hidden; padding: 10px 0 0 0;}
.fadvert .fadvert_top {background:url(/design/fadvert_bg.png) no-repeat 0 0; height: 12px; padding: 10px; color:#82b0df; font-size:12px;}
.fadvert .fadvert_cont {background:url(/design/fadvert_bg.png) no-repeat -1002px 0; height: 80px; padding: 5px;}
.fadvert .fadvert_banka {background:url(/design/fadvert_banka.png) no-repeat; width: 474px; height: 66px; float:left; margin: 0 10px;}
.fadvert .fadvert_banka img {padding: 3px;}
/* -------------- */
/*    46860 */
.fnavlink {height:24px; max-width:800px; overflow:hidden; margin:-5px 0 0 0; float:right;}
.fnavlink li {height: 24px; color: #fff; line-height: 23px; float:left;}
.fnavlink li a {float:left; display:inline-block; background:url(/design/fnavlink_bg.png) no-repeat left 0; height: 24px; line-height: 23px; color:#fff; text-shadow: 1px 1px 0px #5a80a6; margin: 0 5px; padding: 0 0 0 10px; text-decoration:none;}
.fnavlink li span {background:url(/design/fnavlink_bg.png) no-repeat right -24px; display:block; padding: 0 10px 0 0; height: 24px;}
.fnavlink li:hover a {background:url(/design/fnavlink_bg.png) no-repeat left -48px;}
.fnavlink li:hover span {background:url(/design/fnavlink_bg.png) no-repeat right -72px;}
/* -------------- */
/*  */
.block_full {width: 202px; overflow:hidden; margin: 0 0 10px 0;}
.block_full .block_top {background:url(/design/block_bg.png) no-repeat 0 0; height: 54px; line-height: 48px; overflow:hidden; text-align:center; font-size: 12px; color:#6996c4; font-weight:bold;}
.block_full .block_cont {background:url(/design/block_bg.png) repeat-y -404px 0;}
.block_full .block_contr {background:url(/design/block_bg.png) no-repeat -202px 0; padding: 0 5px 6px 5px; min-height:15px;}
.block_full .block_bottom {background:url(/design/block_bg.png) no-repeat -606px bottom; min-height:45px;}
/* -------------- */
/*  / */
.new_answer li{background:url(/design/block_inf_bg.png) no-repeat 0 0;height:71px;overflow:hidden;text-shadow:1px 1px 0 #5a80a6;margin:0 0 5px;}
.new_answer .top{height:16px;overflow:hidden;}
.new_answer .top span{float:left;display:inline-block;color:#555;width:105px;height:14px;overflow:hidden;text-shadow:none;margin:2px 4px 0 2px;}
.new_answer .top b{float:right;font-weight:400;display:inline-block;text-align:center;width:70px;color:#fff;text-shadow:1px 1px 0 #5a80a6;font-size:12px;padding:2px;}
.new_answer .message, .new_answer .message a{color:#fff;font-size:12px;height:40px;overflow:hidden;padding:5px 3px;}
.pop_thems li{background:url(/design/block_inf_bg.png) no-repeat -188px 0;height:71px;overflow:hidden;text-shadow:1px 1px 0 #5a80a6;margin:0 0 5px;}
.pop_thems .top{height:14px;overflow:hidden;margin:2px 0 4px;}
.pop_thems .top span{display:inline-block;text-align:left;color:#555;height:14px;overflow:hidden;text-shadow:none;margin:0 2px 0 10px;}
.pop_thems .top b{float:left;font-weight:400;display:inline-block;text-align:center;width:70px;color:#fff;text-shadow:1px 1px 0 #5a80a6;font-size:12px;margin:2px;}
.pop_thems .message, .pop_thems .message a{color:#fff;font-size:12px;height:40px;overflow:hidden;padding:4px 3px;}
.top_users li{background:url(/design/block_inf_bg.png) no-repeat -376px 0;height:51px;text-shadow:1px 1px 0 #5a80a6;margin:0 0 5px;}
.top_users .message{float:left;overflow:hidden;width:90px;height:45px;color:#fff;font-size:12px;margin:3px;}
.top_users .message span a{color:#fff;font-weight:700;}
.top_users .message span a:hover{text-decoration:underline;}
.top_users .ava{float:right;width:38px;height:39px;margin:3px 10px 0 0;}
.top_users .ava span img{border:3px solid #b2c8df;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; height:39px; width:38px;}
.new_answer,.pop_thems,.top_users{width:188px;overflow:hidden;margin:0 auto;}
.new_answer .top span a,.pop_thems .top span a{font-size:12px;color:#86b4e3;font-weight:700;}
.top_users .message span,.new_answer .message span,.pop_thems .message span{display:block;margin:2px 0;}
/* ------------ */
/*  */
#footer {background:url(/design/footer_bg.png) no-repeat; height:33px;}
#footer .ucoz_copy {height:14px; padding: 4px 0 0 170px; float:left;}
#footer .fstats {float:right; height:31px; overflow:hidden; margin: 15px 20px 0 0;}
#footer .fstats li {float:left; height:31px; margin: 0 0 0 5px;}
/* ------------ */
/* ===== forum Start ===== */
.forum_top {background:#f7f7f7 url(/design/forum_top_bg.png) no-repeat 0 0; margin:0 0 -3px 0;}
.forum_top_in {height:39px; padding:17px 0 0 25px; font-size:12px; font-weight:bold; color:#6996c4; text-shadow:0 1px 1px #fff; background:url(/design/forum_top_bg.png) no-repeat right -56px;}
.forum_top_in a {color:#6996c4; text-decoration:none;}
.forum_top_in a:hover {text-decoration:underline;}
.forum_lb_bg {background:url(/design/forum_top_bg.png) no-repeat 0 -112px; margin: 0 -5px;}
.forum_rb_bg {height:8px; background:url(/design/forum_top_bg.png) no-repeat right -120px;}
.gTable {border-collapse:collapse;}
.gDivLeft {background:url(/design/forum_lr.png) #fff repeat-y 0 0; padding:0 0 0 5px;}
.gDivRight {background:url(/design/forum_lr.png) repeat-y right 0; padding:0 5px 0 0;}
.gTableSubTop {height:14px; border-bottom:1px solid #6996c4;}
.gTableSubTop:first-child {padding-left:5px;}
.gTableBody1 {border-bottom:1px solid #6996c4; border-left:1px solid #6996c4;}
.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd {border-right:1px solid #6996c4; border-bottom:1px solid #6996c4; height:51px;}
.forumLastPostTd {border-bottom:1px solid #6996c4; height:51px; padding-left:5px;}
.forumNameTd {padding-left:5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#828282;}
.forumNameTd a {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#86b4e3; font-weight:bold;}
.forumIcoTd {height:51px; padding:0 12px;}
.forumThreadTd,
.forumPostTd {height:51px; color:#6996c4; font-weight:bold;}
div.forumModer,
a.forumModer,
a.lastPostUserLink {color:#6996c4; font-weight:normal;}
.forumLastPostLink {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#6996c4 !important; font-weight:bold;}
.forumLastPostTd {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#9c9c9c; font-weight:normal;}
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadsType,
.threadLastPostTd {border-bottom:1px solid #6996c4; padding:0 10px;}
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd {border-right:1px solid #6996c4;}
.threadNametd,
.threadLastPostTd {padding-left:3px; color:#9c9c9c;}
.threadsDetails {border-bottom:1px solid #6996c4; padding-left:5px;}
.forumOnlineBar {padding:0 0 1px 5px;}
#frM26,
#frM27 {padding-top:7px;}
#frM60 {padding:3px 0;}
#frM58,
#frM27,
#frM30,
#frM35,
#frM38,
#frM42 {padding:3px 0 3px 5px;}
.codeButtons, .codeButtons:hover {overflow:hidden; border:1px solid #6996c4; -moz-border-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-radius:4px; border-radius:4px; background:#6996c4; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; padding:1px 5px 2px 5px; margin-bottom:2px; cursor:pointer;}
input.codeButtons {white-space:nowrap !important;}
/* forum Posts View */
.postTable {background:#fff;}
.postPoll {background:#070707;text-align:center;}
.postFirst {background:#070707;border-bottom:1px solid #1d608e;}
.postRest1 {background:#070707;}*/
.postRest2 {background:#070707;}*/
.postSeparator {height:1px;background:#fff;}
.postTdTop {border:1px solid #6996c4;padding:2px 10px; margin:0 0 2px 0; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.postBottom {height:20px; border:1px solid #6996c4; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.postTdTop a,
.postBottom a,
.postTdInfo a {color:#10426A;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px; background:#fff; border:1px solid #6996c4; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.posttdMessage {padding:5px; color:#828282; background:#fff; border:1px solid #6996c4; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.posttdMessage a {color:#828282;}
.postPoll {background:0; text-align:left;}
.pollQuestion {text-align:center;font-weight:bold; background:0;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}
.codeMessage {background:#FFFFFF;font-size:9px;}
.quoteMessage {border:1px solid #ccc !important; margin-top:2px; padding:5px !important; background:#f3f3f3 url('/design/icon_quote_0.png') no-repeat top right !important;}
.signatureView {font-size:8pt;} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}
.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */
/* ====== forum End ====== */
/* Tooltip */
#tooltip {position: absolute; z-index: 10; border: 1px solid #8ebbd9; background-color:#75a2d1; font-size:11px; color: #fff; margin:0 5px 0 0; padding: 3px 5px; -moz-border-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#tooltip h3 {display:block; margin:0; padding:0; font-size:1em;}
.class_by {padding:0;margin:0;border:0;smile;}
/* ------------ */
/* Show/Hide Block */ 
a.hide-block, a.hide-block:visited, a.hide-block:hover, a.hide-block:active {display:block; position:absolute; background:url(/design/arrow.png) no-repeat 0 0; width:22px; height:24px;} 
a.show-block, a.show-block:visited, a.show-block:hover, a.show-block:active {display:block; position:absolute; background:url(/design/arrow.png) no-repeat 0 -25px; width:22px; height:24px;} 
td.left-conolka {padding:0; margin:0;}
/* --------------- */
/* Module Part Menu */
.cBlock1, .cBlock2 {padding:0 4px 5px 2px; margin: 0 0 3px 0; border: 1px solid #cdcdcd; background:#fff; -moz-border-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.mchat_name {text-align:left; padding: 2px; color: #008cf0;}
.mchat_name a {color: #000000; text-decoration:none;}
.mchat_name img {vertical-align:-2px;}
.cMessage {text-align:left; border-top: 1px dashed #ccc; padding: 2px 4px;}
.mchat_add input[type="text"], .mchat_add textarea {display:inline-block; border:1px solid #000000; background:url(/designs_23/input_bg.png) repeat-x 0 0; padding:2px 3px; -moz-border-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin: 5px 0 0 0;}
.mchat_add input[type="submit"],.mchat_add input[type="button"],.mchat_add input[type="reset"],.mchat_add select {display:inline-block; color:#000000; text-decoration:none; white-space:nowrap; overflow:hidden; border:1px solid #000000; -moz-border-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius:5px; border-radius:5px; background:#f8f8f8 url() repeat-x 0 0; cursor:pointer; margin: 0 2px 0 5px;}
#profile {
 padding: 7px;
 text-align:center;
}

#proava {
 border:3px solid #b2c8df;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}

.prolink {
 width:181px;
 height:20px;
 background: url('/design/pmenu.png') no-repeat;
 margin: 2px auto;
}

.prolink a {
 font-size:10px;
 text-decoration:until;
 color:#ffffff;
 font-weight:bold;
 text-align: left;
 padding: 4px;
}
/--------/
a.groupOther11:link,a.groupOther11:visited,a.groupOther11:hover {color:#00ff0c;} /*  */
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;;text-decoration: underline;} /*  */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:green} /*  */
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#9f5b02;} /*  */
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:orange;} /*  */
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:green;text-decoration: underline;} /* . */
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#c69f39;font-weight:bold;} /*  */
a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#04a2c9;} /*  */
a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {color:green;text-decoration: underline;} /*  */
a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#6c6cec;font-weight:bold;} /* . */
a.groupOther6:link,a.groupOther6:visited,a.groupOther6:hover {color:#898203;font-weight:bold;} /* V><I><P */
a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {color:red;} /* . */
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#0bda51;} /*  */
a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {color:#00ff0c;} /*  */
a.groupOther10:link,a.groupOther10:visited,a.groupOther10:hover {color:#00ff0c;} /*  */

/------/], .mchat_add textarea {display:inline-block; border:1px solid #000000; background:url() repeat-x 0 0; padding:2px 3px; -moz-border-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin: 5px 0 0 0;}
.mchat_add input[type=

.wrap-ban {
 border: 1px solid rgba(0,0,0,0.30); background: rgba(255,255,255,0.70); padding: 5px; padding-top: 0; margin: 3px; margin-top: 5px; color: rgba(0,0,0,0.60);
 }
 #stick1 {
 background: rgba(255,255,255,0.50); text-align: left;
 }
 #shkala1 {
 background: rgba(0,0,0,0.10); height: 19px;
 }
 .ban-so {
 border: 1px solid #ccc; background: #fafafa; padding: 5px; margin-top: 5px; text-align: left;
 }
 .ban-so .tex {padding-top: 5px;}
 .ban-so.ban-green {
 border-color: #3bbd10; background: #cbf7a0; color: #4b8d0b;
 }
 .ban-so.ban-red {
 border-color: b2c8df; background: 8488e6; color: #990000;
 }
 .ban-so.ban-green a, .ban-so.ban-green .tex {color: #4b8d0b;}
 .ban-so.ban-red a, .ban-so.ban-red .tex {color: #990000;}x
/*  by D1Mko0 [RPWS.INFO] */
.bVote_title {background:url(/design/qusion.png) no-repeat 0 0; height: 65px; color: #000; padding: 0px; margin: 0 2px; font: normal 12px tahoma;text-align:center;}
.bVote_cont {color: #000;}
.answer {padding: 1px;}
.hr_block {height:1px; display:block; background:url() no-repeat; margin: 8px 0 0 0;}
.hr_block2 {height:1px; display:block; background:url() no-repeat;}
.hr_block3 {height:1px; display:block; background:url() no-repeat; margin: 5px 0;}
.bVote {margin: 3px 0; text-align:center;}
.bVote_allvotes {font-size:11px; text-align:center; color: #000; margin: 3px 0 -28px 0;}
.poll_bg {height:19px;background:url(/design/poll_bg.png) no-repeat;}
.poll_one {text-decoration:none;display:inline-block;float:center;}
.poll_one a.menu_links {text-decoration:underline;display:block;float:left;background:url('/design/menu_bg1.png') no-repeat 100% -12px;height:12px;cursor:pointer;margin:8 7px;}
.poll_one a.menu_links span.menu_linkss {text-decoration:none;display:inline-block;background:url('/design/menu_bg1.png') no-repeat;height:12px;line-height:12px;color:#5a80a6; text-shadow: 1px 1px 0px #fff; padding:7 7px;}
.poll_one a.menu_links:hover {text-decoration:none;background-position:100% -36px;}
.poll_one a.menu_links:hover span {text-decoration:none;background-position:0 -24px;text-shadow: 1px 1px 0px #fff;}
.pollka_bg {background:url('/vopros/pollka_bg.png') no-repeat;}
.answer div div {height: 9px !important; border: 1px solid #b2c8df; background-repeat: repeat-x;margin:-2px 0;}
/* -------------- */